package com.example.timesheet.uitl;

public class TaskUtils implements TaskConstants {

	/*
	 * private static String[] tasktype = { DEMAND, DEFECT, TECHNICAL_TASKS,
	 * MACHINE_SETUP, TEAM_MEETING, OTHERS };
	 */

	private static String[] tasktypes = { DEMAND, DEFECT, TECHNICAL_TASKS, };

	private static String[] effortFillTasktypes = {
			DEMAND,
			DEFECT,
			TECHNICAL_TASKS,
			SCRUM,
			MACHINE_SETUP,
			TEAM_MEETING,
			ALL_HANDS_MEETING,
			MISCELLENEOUS_PROJECT_ACTIVITY,
			FULLDAY_LEAVE,
			HALFDAY_LEAVE };

	private static String[] detailedtasktypes = { DEMAND, DEFECT, TECHNICAL_TASKS };

	private static String[] taskPhases = { "Analysis", "Coding", "JUnit" };

	private static String[] taskPriorities = { "Normal", "High", "Low" };

	private static String[] taskStatus = { "Open", "Progress", "Onhold", "Completed", "Rejected", "Reassigned" };

	//public static String[] =		{"Open", "Progress", "Completed"," Rejected","Reassigned"};

	public static String[] getTaskStatus() {
		return taskStatus;
	}

	public static String[] getTaskPriorities() {
		return taskPriorities;
	}

	public static String[] getTaskTypes() {
		return tasktypes;

	}

	public static String[] getEffortFillTaskTypes() {
		return effortFillTasktypes;

	}

	/*
	 * public static String[] getTaskname(){ return tasknames ;
	 * 
	 * }
	 */

	public static String[] getTaskPhases() {
		return taskPhases;
	}

	public static String[] getDetailedtasktypes() {
		return detailedtasktypes;
	}

}
